$(function () {
    loading();
    var applicationId = getQueryString("id");
    ajaxselectProductionDetail(applicationId);
    GetTowardBalance();
    jQuery('#openWeixin').qrcode("http://192.168.3.67/Advertiser_Mall/weijifen/detail_app.html?id=" +　applicationId);
    $('#weixin-share').click(function() {
        $('#openWeixin').toggle();
        $('#openWeixin').html("").prepend('打开微信，使用“扫一扫”即可打开网页。')
    });
    $(document).on("click", "#openWeixin",
        function() {
            $('#openWeixin').hide();
        }
    );

    //wx.ready(function () {
    //    var pageUrl ="http://192.168.3.67/Advertiser_Mall/weijifen/detail_app.html?id=" +　applicationId;
    //    wx.onMenuShareTimeline({
    //        title: '微积分商城——应用', // 分享标题
    //        link: pageUrl, // 分享链接
    //        imgUrl: 'http://escloud-media.oss-cn-hangzhou.aliyuncs.com/escloud/newsmsg-small.png', // 分享图标
    //        success: function () {
    //            // 用户确认分享后执行的回调函数
    //        },
    //        cancel: function () {
    //            // 用户取消分享后执行的回调函数
    //        },
    //        fail: function (res) {
    //            alert("分享失败，请重新尝试");
    //        }
    //    });
    //    wx.onMenuShareAppMessage({
    //        title: '胶囊内镜检查图片', // 分享标题
    //        desc: '胶囊内镜检查图片', // 分享描述
    //        link: pageUrl, // 分享链接
    //        imgUrl: 'http://escloud-media.oss-cn-hangzhou.aliyuncs.com/escloud/newsmsg-small.png', // 分享图标
    //        type: 'link', // 分享类型,music、video或link，不填默认为link
    //        dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
    //        success: function () {
    //            // 用户确认分享后执行的回调函数
    //        },
    //        cancel: function () {
    //            // 用户取消分享后执行的回调函数
    //        }
    //    });
    //});

    //function WXShare(img,width,height,title,desc,url,appid){
    //    //初始化参数
    //    img=img||'http://a.zhixun.in/plug/img/ico-share.png';
    //    width=width||100;
    //    height=height||100;
    //    title=title||document.title;
    //    desc=desc||document.title;
    //    url=url||document.location.href;
    //    appid=appid||'';
    //
    //    //_ShareFriend();
    //
    //
    //
    //
    //    //微信内置方法
    //    function _ShareFriend() {
    //        alert(1)
    //        WeixinJSBridge.invoke('sendAppMessage',{
    //            'appid': appid,
    //            'img_url': img,
    //            'img_width': width,
    //            'img_height': height,
    //            'link': url,
    //            'desc': desc,
    //            'title': title
    //        }, function(res){
    //            _report('send_msg', res.err_msg);
    //        })
    //    }
    //    function _ShareTL() {
    //        WeixinJSBridge.invoke('shareTimeline',{
    //            'img_url': img,
    //            'img_width': width,
    //            'img_height': height,
    //            'link': url,
    //            'desc': desc,
    //            'title': title
    //        }, function(res) {
    //            _report('timeline', res.err_msg);
    //        });
    //    }
    //    function _ShareWB() {
    //        WeixinJSBridge.invoke('shareWeibo',{
    //            'content': desc,
    //            'url': url,
    //        }, function(res) {
    //            _report('weibo', res.err_msg);
    //        });
    //    }
    //    // 当微信内置浏览器初始化后会触发WeixinJSBridgeReady事件。
    //    document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    //        // 发送给好友
    //        WeixinJSBridge.on('menu:share:appmessage', function(argv){
    //            _ShareFriend();
    //        });
    //
    //        // 分享到朋友圈
    //        WeixinJSBridge.on('menu:share:timeline', function(argv){
    //            _ShareTL();
    //        });
    //
    //        // 分享到微博
    //        WeixinJSBridge.on('menu:share:weibo', function(argv){
    //            _ShareWB();
    //        });
    //    }, false);
    //}
    //WXShare();

    //WXShare._ShareFriend();

});

/**
 * 加载用户可用的专项积分，用于验证输入金额是否大于可用金额
 */
function GetTowardBalance() {
    var url = "/Lvscore_User_M/adScore/ajaxtransferToDeveloper";
    $.post(
        url,
        function (data) {
            $("#t_balance").val(data);
        },
        "json"
    );
}

/**
 * 单个应用的详细信息
 * @param applicationId    应用id
 */
function ajaxselectProductionDetail(applicationId) {
    var url = "/Lvscore_User_M/adScore/ajaxselectProductionDetail";
    $.post(
        url,
        {'applicationId': applicationId},
        function (data) {
            $("#img_").html('<img src="' + getImgUrl(data.application.logourl) + '" style="width:250px;height:223px" alt="" style="width:250px;">');
            $("[name='devName']").text(data.developer.company_name);
            $("[name='appName']").text(data.application.name);
            $("#downloadTimes").text(data.application.downloadTimes);
            $("#price").text(data.application.price);
            $(".score").text(data.application.price);
            $("#size").text(data.application.size);
            $("#longdesc").text(data.application.longdesc);
            $("#appId").val(data.application.id);
            $(".loadingBox").hide();
        },
        "json"
    );
}

function getImgUrl(logo) {
    if (logo == null || logo == 'null' || logo == '')
        return "/Lvscore_User_M/userWeb/static/images/product.png";
    return logo;
}

/**
 * 验证用户专项积分是否足够支付的方法
 */
function IfEnoughToPay() {
    var balance = $("#t_balance").val();
    var money = $("#price").text();
    var flag = false;
    (balance - money) < 0 ? alertBox("您的余额不足！", '') : flag = true;
    if (flag)
        ajaxBuyProduction();
}

/**
 * 用户购买产品
 * @param applicationId    应用id
 */
function ajaxBuyProduction() {
    var id = $("#appId").val();
    var url = "/Lvscore_User_M/adScore/ajaxBuyProduction";
    $.post(
        url,
        {'applicationId': id},
        function (data) {
            if (data == 1) {
                sucBtn();
            } else {
                alertBox('购买失败', '');
            }
        },
        "json"
    );
}

/**
 *购买成功弹窗
 */
function sucBtn() {
    $(".buySuccessed").show();
}
function sucClose() {
    $(".buySuccessed").hide();
}
